package com.fengkai.filepost.pdfoutstream.test.ODsolutions;

/**
 * @author Fengkai
 * @creat 2023/4/14
 * 出租车司机解释说他不喜欢数字4，所以改装了计费表，任何数字位置遇到数字4就直接跳过，其余功能都正常。
 * 比如：
 * 23再多一块钱就变为25；
 * 39再多一块钱变为50；
 * 399再多一块钱变为500；
 * 小明识破了司机的伎俩，准备利用自己的学识打败司机的阴谋。
 * 给出计费表的表面读数，返回实际产生的费用。
 * 输入描述
 * 只有一行，数字N，表示里程表的读数。
 * (1<=N<=888888888)。
 * 输出描述
 * 一个数字，表示实际产生的费用。以回车结束。
 */
public class KaoPuCar {

    public static void main (String[] args) {
        System.out.println(getResourceCount(5));

    }
    public static int getResourceCount (int input) {
        int count = 0;
        for (int i = input; i >= 1; i--) {
            if (String.valueOf(i).contains("4")) {
                count ++;
            }
        }
        return input - count;
    }
}
